home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HyperLib 1997 Winter - Disc 1
/
HYPERLIB-1997-Winter-CD1.ISO.7z
/
HYPERLIB-1997-Winter-CD1.ISO
/
オンラインウェア
/
BUS
/
BibTeX 1.06 FAT.sit
/
BibTeX ƒ
/
Source code
/
globals.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-06-03
|
7KB
|
234 lines
extern jmp_buf jmp9998, jmp32;
extern int lab31;
/* 9998 9999 31 32 9932 */
extern integer bad ;
extern schar history ;
extern integer errcount ;
extern ASCIIcode xord[128] ;
extern unsigned char xchr[256] ;
extern lextype lexclass[128] ;
extern idtype idclass[128] ;
extern integer charwidth[128] ;
/* changed by Vince to bibstringwidth */
extern integer bibstringwidth ;
extern char nameoffile[1025], realnameoffile[1025] ;
extern short namelength ;
extern short nameptr ;
extern buftype buffer ;
extern bufpointer last ;
extern buftype svbuffer ;
extern bufpointer svptr1 ;
extern bufpointer svptr2 ;
extern integer tmpptr, tmpendptr ;
extern ASCIIcode *strpool;
extern poolpointer poolptr ;
extern strnumber strptr ;
extern strnumber strnum ;
extern poolpointer pptr1, pptr2 ;
extern hashpointer *hashnext;
extern strnumber *hashtext;
extern strilk *hashilk;
extern integer *ilkinfo;
extern short hashused ;
extern boolean hashfound ;
extern hashloc dummyloc ;
extern strnumber sauxextension ;
extern strnumber slogextension ;
extern strnumber sbblextension ;
extern strnumber sbstextension ;
extern strnumber sbibextension ;
extern strnumber sbstarea ;
extern strnumber sbibarea ;
extern hashloc predefloc ;
extern integer commandnum ;
extern bufpointer bufptr1 ;
extern bufpointer bufptr2 ;
extern schar scanresult ;
extern integer tokenvalue ;
extern short auxnamelength ;
extern auxnumber auxptr ;
extern strnumber toplevstr ;
extern alphafile logfile ;
extern alphafile bblfile ;
extern bibnumber bibptr ;
extern bibnumber numbibfiles ;
extern boolean bibseen ;
extern boolean bstseen ;
extern strnumber bststr ;
extern alphafile bstfile ;
extern strnumber *citelist;
extern citenumber citeptr ;
extern citenumber entryciteptr ;
extern citenumber numcites ;
extern citenumber oldnumcites ;
extern boolean citationseen ;
extern hashloc citeloc ;
extern hashloc lcciteloc ;
extern hashloc lcxciteloc ;
extern boolean citefound ;
extern boolean allentries ;
extern citenumber allmarker ;
extern integer bbllinenum ;
extern integer bstlinenum ;
extern hashloc fnloc ;
extern hashloc wizloc ;
extern hashloc literalloc ;
extern hashloc macronameloc ;
extern hashloc macrodefloc ;
extern fnclass *fntype;
extern wizfnloc wizdefptr ;
extern wizfnloc wizfnptr ;
extern hashptr2 *wizfunctions;
extern intentloc intentptr ;
extern integer *entryints;
extern intentloc numentints ;
extern strentloc strentptr ;
extern strentloc numentstrs ;
extern schar strglbptr ;
extern strnumber glbstrptr[10] ;
extern integer glbstrend[10] ;
extern schar numglbstrs ;
extern fieldloc fieldptr ;
extern fieldloc fieldparentptr, fieldendptr ;
extern citenumber citeparentptr, citexptr ;
extern strnumber *fieldinfo;
extern fieldloc numfields ;
extern fieldloc numpredefinedfields ;
extern fieldloc crossrefnum ;
extern boolean nofields ;
extern boolean entryseen ;
extern boolean readseen ;
extern boolean readperformed ;
extern boolean readingcompleted ;
extern boolean readcompleted ;
extern integer implfnnum ;
extern integer biblinenum ;
extern hashloc entrytypeloc ;
extern boolean typeexists ;
extern boolean storeentry ;
extern hashloc fieldnameloc ;
extern hashloc fieldvalloc ;
extern boolean storefield ;
extern boolean storetoken ;
extern ASCIIcode rightouterdelim ;
extern ASCIIcode rightstrdelim ;
extern boolean atbibcommand ;
extern hashloc curmacroloc ;
extern strnumber *citeinfo;
extern boolean citehashfound ;
extern bibnumber preambleptr ;
extern bibnumber numpreamblestrings ;
extern integer bibbracelevel ;
extern litstkloc litstkptr ;
extern strnumber cmdstrptr ;
extern integer entchrptr ;
extern integer globchrptr ;
extern buftype exbuf ;
extern bufpointer exbufptr ;
extern bufpointer exbuflength ;
extern buftype outbuf ;
extern bufpointer outbufptr ;
extern bufpointer outbuflength ;
extern boolean messwithentries ;
extern citenumber sortciteptr ;
extern strentloc sortkeynum ;
extern integer bracelevel ;
extern hashloc bequals ;
extern hashloc bgreaterthan ;
extern hashloc blessthan ;
extern hashloc bplus ;
extern hashloc bminus ;
extern hashloc bconcatenate ;
extern hashloc bgets ;
extern hashloc baddperiod ;
extern hashloc bcalltype ;
extern hashloc bchangecase ;
extern hashloc bchrtoint ;
extern hashloc bcite ;
extern hashloc bduplicate ;
extern hashloc bempty ;
extern hashloc bformatname ;
extern hashloc bif ;
extern hashloc binttochr ;
extern hashloc binttostr ;
extern hashloc bmissing ;
extern hashloc bnewline ;
extern hashloc bnumnames ;
extern hashloc bpop ;
extern hashloc bpreamble ;
extern hashloc bpurify ;
extern hashloc bquote ;
extern hashloc bskip ;
extern hashloc bstack ;
extern hashloc bsubstring ;
extern hashloc bswap ;
extern hashloc btextlength ;
extern hashloc btextprefix ;
extern hashloc btopstack ;
extern hashloc btype ;
extern hashloc bwarning ;
extern hashloc bwhile ;
extern hashloc bwidth ;
extern hashloc bwrite ;
extern hashloc bdefault ;
#ifdef STAT
extern hashloc bltinloc[numbltinfns + 1] ;
extern integer executioncount[numbltinfns + 1] ;
extern integer totalexcount ;
extern bltinrange bltinptr ;
#endif /* STAT */
extern strnumber snull ;
extern strnumber sdefault ;
extern strnumber st ;
extern strnumber sl ;
extern strnumber su ;
extern integer poplit1, poplit2, poplit3 ;
extern stktype poptyp1, poptyp2, poptyp3 ;
extern poolpointer spptr ;
extern poolpointer spxptr1, spxptr2 ;
extern poolpointer spend ;
extern poolpointer splength, sp2length ;
extern integer spbracelevel ;
extern bufpointer exbufxptr, exbufyptr ;
extern hashloc controlseqloc ;
extern boolean precedingwhite ;
extern boolean andfound ;
extern integer numnames ;
extern bufpointer namebfptr ;
extern bufpointer namebfxptr, namebfyptr ;
extern integer nmbracelevel ;
extern bufpointer *nametok;
extern ASCIIcode *namesepchar;
extern bufpointer numtokens ;
extern boolean tokenstarting ;
extern boolean alphafound ;
extern boolean doubleletter, endofgroup, tobewritten ;
extern bufpointer firststart ;
extern bufpointer firstend ;
extern bufpointer lastend ;
extern bufpointer vonstart ;
extern bufpointer vonend ;
extern bufpointer jrend ;
extern bufpointer curtoken, lasttoken ;
extern boolean usedefault ;
extern bufpointer numcommas ;
extern bufpointer comma1, comma2 ;
extern bufpointer numtextchars ;
extern schar conversiontype ;
extern boolean prevcolon ;
extern integer litstack[litstksize + 1] ;
extern stktype litstktype[litstksize + 1] ;
extern alphafile auxfile[auxstacksize + 1] ;
extern strnumber auxlist[auxstacksize + 1] ;
extern integer auxlnstack[auxstacksize + 1] ;
extern ASCIIcode (*entrystrs)[entstrsize + 1] ;
extern ASCIIcode (*globalstrs)[globstrsize + 1] ;
extern poolpointer* strstart;
extern strnumber* biblist;
extern alphafile* bibfile;
extern hashptr2* typelist;
extern boolean* entryexists;
extern strnumber* spreamble;